package vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import vwg.na.vwm.rh.motorsdk.modelo.procesos.IdeaProceso;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.dao.IdeIdeaAnexosGeneralesDAO;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeIdeaAnexosGrales;

@Service("ideIdeaAnexosGeneralesServicio")
public class IdeIdeaAnexosGeneralesServicio {
    
    @Autowired
    private IdeIdeaAnexosGeneralesDAO ideIdeaAnexosGeneralesDAO ;
    
    public void save(final IdeIdeaAnexosGrales anexosGrales) {
	ideIdeaAnexosGeneralesDAO.save(anexosGrales);
    }
    
    public List<IdeIdeaAnexosGrales> getAnexosByIdea(final IdeaProceso ideaProceso) {
	return ideIdeaAnexosGeneralesDAO.getAnexosByIdea(ideaProceso);
    }

    public void delete(IdeIdeaAnexosGrales anexosGeneralesDB) {
	ideIdeaAnexosGeneralesDAO.delete(anexosGeneralesDB);
    }
    
    public IdeIdeaAnexosGrales verificarExistenciaAnexoGeneralByIdea(final IdeaProceso ideaProceso, 
	    final IdeIdeaAnexosGrales anexosGrales) {
	return ideIdeaAnexosGeneralesDAO.verificarExistenciaAnexoGeneralByIdea(ideaProceso, anexosGrales);
    }

}
